page {
	background-color: #f2f2f2;
}

.page {
	display: flex;
	flex-flow: column nowrap;
	align-items: center;
	justify-content: flex-start;
	box-sizing: border-box;
	/* #ifdef H5 */
	padding-top: calc(var(--status-bar-height) + 88rpx);
	/* #endif */
	/* #ifdef MP-WEIXIN */
	padding-top: calc(var(--status-bar-height) + 100rpx);
	/* #endif */

	min-height: calc(100vh - var(--status-bar-height) - var(--window-bottom));
	gap: 24rpx;
}

.line1 {
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
}

.line2 {
	display: -webkit-box;
	overflow: hidden;
	word-break: break-all;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
